Every color but Silver is a full time job to keep clean if you do not have a garage. All the above differences are correct. If you work on your own car invest in a good torque wrench and you'll be fine with either an '03 or '04. Sunroof or Moonroof will eventually leak. Not my cuppa, but that's up to you.