Not bad, but at 93K miles I would be thinking about transmission fluid flush, power steering fluid flush, Brake Fluid change, rear differential oil flush and replace spark plugs, well, all of these if you are planning to keep the car for at least 40-50K miles more with you ! All of these tasks are easy DIY if you are mechanically inclined, if you plan to pay someone else to do it for you, expect to invest your whole income tax return on that, maintaining a BMW top shape is not cheap !