 Purchased this 1997 bmw z3 with 147400 miles on the clock  and fixed lamps out and several small problems , just a little tlc along with struts and rear shocks, carrier bearing on the driveshaft had to be replaced to take care of vibration,  tire  balance is very important on this car . wal mart balance lifetime for 9.,00 per tire is a deal.  long story made short  after service we drove the car 2000 miles trouble free on the blueridge parkway most of the time in fifth gear, this 2.8 with the 5 speed gear box is simply the most fun we have had in a car in years and is still a head turner, the car now has 150000 miles on the clock and oil level is still full.   this thing is a keeper.