Let's start with the area where i think could improve more, getting a loaner car. It took 40 mins from the moment i left the service counselor office to the time i was handed the loaner contract to sign. I was informed that was because there were too many people. However, at least 7 people behind me got their loaner car before me. There was probably a legitimate reason, but definitely should be improved. Other than that, the service was excellence. I decided to drive to this location, which is about 30 mins (with no traffic) from my house even though there is another BMW dealer right next to me (yes, there is a reason for it). This experience made it worth it. Everyone was friendly and professional. Manny was great. When I returned the loaner and pick up my car, I anticipated that it would take 30 mins so I called the dealer to let them know I was coming. I was in and out in 10 mins with a bottle of water in the car, with the help of the service counselor sitting next to Manny since he was busy with other customers. All the stuffs i expected to get fixed, got fixed. So, i will definitely come back to this dealer for future needs.