something that really made my day was after i changed all my belts and hoses! DO IT! also get a fresh oil change, and get everything checked... hmmm
as for keeping it in good shape, feed her 91 octane fuel from now on... and also only high grade oil/coolant (get it from the BMW dealership)
replace your brakes and suspension before they start wearing out...
get your car detailed professionally... and wax/wash it every week... that will keep it looking 100% awesome...
does your car look old to you?
here are some quick fixes:
detail: $100-200
headlights $200-1,000
Black Trim (YES THE BLACK TRIM REPLACE IT!) $200 for ALL of it.
Tailights (but they dont usually look old...)
Wheels! KEEP EM CLEAN OR BUY NEW ONES!
TIRES! Buy tire wax and wax them things every other week...
Paint the entire car: $800-3,000
or if you cant afford that... try and get the black repainted... OR if you cant afford that try
Back To Black (
http://www.epinions.com/auto-Care-All-Prot...isplay_~reviews )
as for the rust... wtf? i dont have rust on my car and its a lot older than yours...