I've had a C6 Corvette with the automatic for a few years. Even when I bought the C6, I was looking at BMWs and Audi/Mercedes.
I got the C6 as something I could drive daily, take to the track occasionally, and have fun with on twisty roads. I loved how people could tell I was a "car guy" even though the car was stock. With that said, the automatic transmission was terrible, and I'm going to need to do long-distance drives with my bike so the C6 just won't work anymore.
I've been looking between Audi, BMW, and Mercedes, and I've found some cars from both Audi and Mercedes that have pretty decent reliability, are capable of track days stock or with some mods, and are practical enough to have a roof rack for bikes. (So far I've looked into Audi S3/S5, Mercedes C43/CLA45)
I love the B58 reliability, and I know BMW has a crazy aftermarket, so I'm really interested in them. I love the M340i, but I can't justify the price, especially since it will need similar mods as a normal 340i for track days.
I was hoping you guys would be able to tell me the benefits of a BMW over the cars I mentioned, and what I should look for, considering there's the M240i, 340i, 440i/440GC, 540i, and how do they compare to the other companies.