Buying a new car tends to become a bit stressful after a while. Searching for exactly what you want within your price point can be overwhelming. Add to that the stress of salesmen hounding you day and night, and you ...