here is a simple motion bluring I did in a test ( was testing something else, just ended up with the bluring by mistake)
no shaders or placing entities in front of a view or render to view/rendering to bmap used.

it was simply done with 2 views. each camera side by side about 20 quants apart. ( i used a simple model )
vec_for_vertex(temp,me,378);
vec_set(camera.x,temp.x);
camera.pan = player.pan;// right camera
vec_for_vertex(temp,me,408);
vec_set(camera2.x,temp.x);
camera2.pan = player.pan;// left camera
sort of like binocular vision that's unfocused ( human sight is binocular but we focus on a distant object normaly)
with camera2 set to transparent and alpha = 50;
you can get a bit more blur if you turn each cameras pan by .1 ish values such as
vec_for_vertex(temp,me,378);
vec_set(camera.x,temp.x);
camera.pan = player.pan +.1;
vec_for_vertex(temp,me,408);
vec_set(camera2.x,temp.x);
camera2.pan = player.pan-.1;
or you could set a focal vecter far out in front of both cameras and have both cameras turn to face it after adjustign for player.pan first.
this should make items at vector distance in focus and items that get realy close or far away blurry.
FPS you could do continual traces for setting focal point.