bmw m3 manual for sale