A top ten of the best David Bowie songs with Heroes at number 1, Life on Mars at number two and Space Oddity at number three. If you do not agree with this top 10, you can always let us know in the comments.

1. Heroes

2. Life on Mars

3. Space Oddity

4. Ziggy Stardust

5. Changes

6. Ashes to Ashes

7. Moonage Daydream

8. Young Americans

9. Rebel Rebel

10. Starman