If you are looking for a second vehicle to keep your BMW fresh and clean, take a look at my 1999 Jeep Cherokee Sport 4x4. It has high mileage (on the chassis) but comes with a lot.

I purchased it in 2004 with 141,000 on the clock. It is the fourth one that I have owned so I knew what to look for and it was clean at that point. It was never in an accident and has all original sheet metal with no rust. The frame is solid with no rust. The Jeep is mechanically sound and there are no electrical issues.