This is said to be because red is more noticable to the eye, not for reasons peop,e buy red cars.

I've been driving for six years and both of my cars were red. I've only been pulled over twice, once for a violation and another for my headlight being out. And I've done plenty of violations otherwise, and also drove with a burnt out headlight for six months before being pulled over.