Add more RAM.
Did you try restarting it? At my office, most of the employees leave their computer on for days or maybe even weeks or months without any restarts. They don't shut down their computers at the end of the day. They would complain that their computer is so slow. I would just tell them to restart it first to see if it helps.
New: 12 X5 xDrive35i Premium Alpine White/Cinn Brown
Old: 08 E92 335i|Space Gray/Coral Red/Gray Poplar
Old: 06 E90 330i|Black Sapphire/Black /Burl