Uh, no. I've worked on enough, know people that race them enough, and also have poked around under the hood of enough to know that they are NOT as reliable as a Honda or Toyota. Plus, parts cost more and you have to get really creative with tools to do some jobs and newer cars (not just BMWs) are making everything intentionally harder to work on to discourage DIYers.
If you dedicate a much higher portion of your life to maintaining a mode of transport as a hobby, cool. A-B? Give me a toaster with wheels.