When I bought my 100D it was the most pain/annoyance free experience ever in decades of car buying.
Walked in (having paid/submitted everything online). Car was ready. Temp license was in the window. There were no surprise dealer options added on. Had to finance a bit (underestimated some stuff). They had the finance…