I can't help you with the mileage question. I'd think it's more about maintenance and whatnot. cooling systems are particularly troubling on BMWs, so make sure what you get has good maintenance records and is in good shape. If I had to choose, it'd be BMW all day over the RX8, but I think either can be a stout car in R.