Thanks for all the great info, my bad on the BMW engine thing. So it sounds like it's best to go for a 99-02 skip the 03 or get an 04? The beaches here in NC are all flat, and if you're down in the tide wash area you could almost drive a 2wd vehicle out there, its just that getting on and off...