That's great to hear. I hope your customers remember that for their next purchase! The dealers in my area appear not to care about burning bridges for future purchases.
There's definitely pro's and con's for each thought process. I've cost myself a lot of money over the years doing it this way..but hope it pays off when looking at the big picture.