We have the 1999 M3 Roadster Convertible (the coupe is so weird looking) and it's such a sweet ride. Last autumn we drove it from CT to San Diego via Mt. Rushmore, Yellowstone, Glacier National Park, Lake Louise, Seattle, Redwood National Park, Napa Valley, Monterey, Yosemite, and LA, and then returned via Grand Canyon, San Antonio, New Orleans, Savannah, Charleston, Atlanta, and DC. Was around 11,000 miles and the only maintenance we had to have was an oil change and 4 new tires in Spokane, WA. Tough packing though for the two of us. Completely abandoned the idea of suitcases and just folded stuff up and stuck it in the trunk. We got her up to 145 mph in Idaho/Wyoming/Montana, but then the speed governor kicked in. We were a little pissed off since the speedometer goes to 165, but it was quite a feeling with the top down . . .
Gotta go for the M3 . . . but you have to invest in 4 snow tires or the car simply won't move in snow or ice . . .
JMHO