Review: BMW M3 Competition and M4 Competition hit the sweetest spot when it comes to everyday high-performance driving