Just sold my 2008 (e90) 328 with 93K on the clock and did nothing other than regular maintenance and a few recalls. Well..., I put in new springs, suspension (lower), ceramic brakes, BMW performance exhaust, etc... I digress... Pretty solid car and easy to work on if you're good with a wrench...