Welcome to mini2, Bakerjam.
I noticed you have a Canadian flag so assume you are in Canada. There is also a Canadian thread in this forum so if you want to connect with Canadian MINI drivers, you can check there also.
I have a
MCS (MINI Cooper S). Only when it was brand new, I had a few nit picky issues. The MINI dealers (there are 2 in the Vancouver BC area) are very good at fixing problems. To the point where my car has been rock solid and reliable. My regular dealer has mumbled something about not seeing me much. I only have to bring my car in for routine maintenance.
The 2004 MINIs will be falling out of warranty now, so if you are buying a 2004, you should either buy it from a MINI dealer as a MINI Next car (MINI Certified with extended warranty). If it is not covered by MINI, you should make sure it is checked over very closely.
MINIs are so fun to drive, the engine begs to be flogged and many owners are more than happy to oblige. The engine should be reliable even after some hard driving. But check for suspension wear and other normal wear and tear items. Probably a good idea for CAA to do an inspection. I would recommend that for any used car purchase. Any initial problems (when new) that a used MINI may have had should have been resolved under warranty already. If you buy a modded car, and MINI owners love to
mod their cars, make sure the mods are to your liking. Some of them may be more suited for track than normal street use and may not be what you are looking for.
Do your research. There were some changes made between the 2004 and 2005 MINIs. Not that many changes from 2005 to 2006. Have fun and good luck on your quest for your MINI.