I think Ford made a pretty good car and I'd consider buying this generation Mustang. But I'm just tired of American companies claiming they made a BMW beater. For that reason, they'll always be behind the power curve.
Don't ever think american cars are that much cheaper to maintain than German cars. You'll find parts prices are not that much cheaper for american cars. The biggest difference is likely the dealership labor rates.
I've seen a couple of Boss 302s with the Laguna Seca package at the track. Two with blown engines. Not sure if it was a one time issue or systemic issue but I have NEVER seen an M3 at the track with a blown engine. With that said, who gives a shit about ego massaging Nurburgring or Laguna Seca lap times. Its all about the drive.
2015 F34 328iX GT Glacier Silver
2011 E90 M3 Monte Carlo Blue
2004 E46 M3 Imola Red