an excellent scanner for your purpose, but the SC230 is an identical scanner without trunking. It runs around $150, and has many racing frequencies pre-loaded.
Now for the hard part. Police/Fire/EMS can be trunked, and can be digital. You would have to know this before you purchase any scanner. There is also an excellent tutorial article on the Uniden site that will help you understand programming your scanner for trunked systems.
If you provide your state and county, we can give you a quick estimate of what you might need.
Massachusetts State Police and Worcester Public Safetyare trunked. SP are primarily analog(not digital), but it looks like there are plans to add some digital. A digital scanner costs around $500, but the BC246T will do fine for both these systems right now, as well as your local Auburn area. Depending on how much you want to provide for the future, you may want to inquire on the MA forum about SP plans to go digital, and any other system that might influence your choice.
You should also consider software. Programing trunked systems is a lot easier with software. Here is a list of software: http://wiki.radioreference.com/index.php/BC246T#Supporting_Software My favorite is ARC246 by BuTel. It allows a automatic download of any or all frequencies in your county and state from this site, and sets up trunking TGID's & para's(this is a big help). It is $40, but well worth it. It has a neat virtual control panel that works your scanner from the keyboard., but the best part is that it logs all the information(freq & PL) and lets you see your scanner window in a much larger scale that you can actually see clearly. The logging is great when searching, but it is also handy for normal scanning. Often, I do not look up in time to see what agency was just talking, so I just look at the log. See the the examples on their web site http://www.butelsoftware.com/ You can download it on a free trial basis to see if you like it.