I have 181,000 miles on my 2000 Honda Civic and I still drive it daily. It is both fun and realiable and gets 31 mpg. My next car will probably be a Civic as well. My boss has a Mini that is a fun car but it is too new to comment on the reliability.