Intro: (Optional)
Hey guys! I'm fairly new here. Although I haven't posted much I've been lingering around the forum for the past few months, mainly the buy and sell section. I've been looking for an E46 330ci as a first car for commuting, occasional trips and educational purposes. I know many people would say it's terrible idea

for me to get a "expensive" car in my situation but it's something I really want and I'm passionate for. I'm working full-time and I don't have school at the moment. My parents want me to get a car and are willing help me along with my money earned from work. I'm working towards my G2,

yes I know I really slacked off but I should be getting it around November this year as I took driving school.
Question:
As I said I'm looking for a preferably a "ZHP" 2005 330ci E46 coupe M-Sport but unfortunately there are not many options in Ontario or within driving distance of me and I wanted to broaden my options so I was wondering if anyone knew anything about car hauling (say from BC and if there's was a good deal) and if it's worth considering. I'll appreciate any kind help or advice, thanks!