I had never heard of BCS auto sales before, but ended up there as they had the car I was searching for. To be honest, I'm not a huge fan of sales guys, but I found John Ozevin great to deal with. When I felt like the price they were asking wasn't fair based on similar cars in the area, they were willing to work with me. While I was only looking for one car in particular, they did seem to have a great selection to choose from, and I wouldn't hesitate to check them out again if I was in need.
The reason for the 4 stars and not 5, was their money guy Tim Tucker. If you're not planning on financing with them, or purchasing the extended warranty, be prepared to be try and be persuaded into it, multiple times. I understand it's his job to try and get the dealership more money, but even after the decision was made and he was walking me to the insurance agent, he was still trying to talk me into financing with them. I walked away with a bit of a bad taste in my mouth after dealing with him. Thankfully my interaction with him only lasted 30mins.
As long as you're prepared to deal with Tim, I would recommend this dealership to a friend.