What I like the most with vintage like 94 & 95 is that they don't suffer electronic problems like newer model, they were sturdier because hand built and still tonight I can't think about a better car for $ and luxury ! But you have to take the right mecanic to take care of those german car (tools and training).
They are fast and easy to drive but no cupholder! that is fine with me : i don't smoke or eat in that car. I bought it at 128000 miles I think and it is always a pleasure to hear the door lock like seal and then fly over the road in no time...if only I had multiple car garage.
UP:only tinted windows.
DOWN: with all upgrades:

Modifications:
_alpine cd changer(play mp3)+stock head unit because it is Bose engineered and control the charger perfectly
_ chomed gearbox framing
_2 tone Leather steering wheel, behind driver coat hanger
_50% tinted windows front, black limo for the back perfect for california!
_clear corner (front)
_black grill (3 years old)
_white bulbs
_k&n air filter
_17 inches polished lipped rims OEM is 15.
_new ventilated special brake rotor (back)
_new bilstein rear suspension
new motor mounts, radiator, windows regulator (right)
EXTRA PARTS: car cover, gaskets, spraks plug brake pads, chain+tensionner, originals wheels...
2008 new tranny
===============================================
July 2009 Happy 150000 miles! no tune up due :campbell european did it 3 month ago!